/**
 * 数据映射
 * */

// 状态码
export enum StatusCode {
  // 成功
  Success = 1,
  // 失败
  Fail = 0,
  // 登录状态失效
  NoAuth = 401,
  // 无权访问
  NoPremission = 402,
  // 频繁请求
  Often = 429,
}

// 接口鉴权关键字
export enum AuthKeyword {
  // 公共接口(不需要token校验)
  NoToken = "NO_TOKEN",
}

// 分页配置
export enum PageConfig {
  // 页码
  Page = 1,
  // 每页条数
  Size = 10,
  // 每页少量
  Short = 5
}

// 自定义Key
export enum CustomKey {
  // 入参：req[query | body] = { [CustomKey.Params]:string | {[key:string]:any} }
  // 加密模式，CustomKey.Params传string，值是密文
  // 传统模式，CustomKey.Params传{[key:string]:any}，值是明文
  Params = "arg"
}
